home *** CD-ROM | disk | FTP | other *** search
/ Programming Sound Cards / Programming Sound Cards.iso / sound_47 / mqdiag.prn < prev    next >
Encoding:
Text File  |  1995-01-01  |  24.9 KB  |  735 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                                 Music Quest 
  27.  
  28.  
  29.                          Diagnostics and Utilities
  30.  
  31.  
  32.                                 User's Guide
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.                   Copyright (c) 1991 by Music Quest, Inc. 
  73.  
  74. All rights reserved.  No part of this program or User's Guide may be
  75. reproduced, or distributed in any form, or distributed by any means, or
  76. stored in a database or retrieval system without the prior written
  77. permission of Music Quest, Inc.
  78.  
  79.                               Software License 
  80.  
  81. You may use the software on any computer you own.  The general rule is to
  82. treat the software like a book.  Only one person can read a book at one
  83. time.  You may copy the program diskette for back up purposes.  You may not
  84. provide copies of the manual or software for any multiple user arrangement.
  85.  
  86.                             Warranty/Disclaimer 
  87.  
  88. Music Quest warrants the program diskette to be free from defects in
  89. materials and workmanship, under normal use, for a period of ninety (90)
  90. days.  If during this 90 day period a defect should occur, the defective
  91. diskette may be returned for repair or replacement.  This program is
  92. supplied on an "as is" basis, without any warranty of any kind, either
  93. expressed or implied.  No claim is made for merchantability or fitness for
  94. any purpose.  The author does not warrant that this product will meet your
  95. requirements or that its operation will be uninterrupted or error free. 
  96. The entire risk as to quality and performance of this product is with you. 
  97. Since some states do not allow the exclusion of implied warranties, the
  98. above exclusion may not apply.  This warranty gives you specific legal
  99. rights, and you may have other legal rights which may vary from state to
  100. state.
  101.  
  102. Music Quest assumes no liability to you, any other person, or entity for
  103. any damage or loss of any kind caused by this product, either directly or
  104. indirectly.  Some states do not allow the limitation or exclusion of
  105. liability for consequential or incidental damages.  Therefore, the above
  106. limitation may not apply to you.
  107.  
  108.                       Trademarks and Acknowledgements 
  109.  
  110. PC MIDI Card, MQX-16 and MQX-32 are trademarks of Music Quest, Inc.    All
  111. other trademarks are the property of their respective companies.
  112.  
  113.                                  Inquiries 
  114.  
  115.                              Music Quest, Inc. 
  116.                                PO Box 260963
  117.                            Plano, TX  75026-0963
  118.                                (214) 881-7408
  119.  
  120.  
  121. Rev 2.31 91.002
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.                    Music Quest Diagnostics and Utilities 
  139.  
  140.  
  141.  
  142.  
  143.                                   Contents
  144.  
  145.  
  146.  
  147.  
  148. Overview  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   4
  149.      Starting MQDIAG  . . . . . . . . . . . . . . . . . . . . . . . . .   4
  150.  
  151. Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   5
  152.      Start Up Diagnostics . . . . . . . . . . . . . . . . . . . . . . .   5
  153.      Diagnostic Messages  . . . . . . . . . . . . . . . . . . . . . . .   6
  154.      Determining Firmware Level . . . . . . . . . . . . . . . . . . . .   7
  155.  
  156. Trace Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . .   7
  157.  
  158. Basic Sequencer Functions . . . . . . . . . . . . . . . . . . . . . . .   7
  159.      Record and Playback  . . . . . . . . . . . . . . . . . . . . . . .   7
  160.      Sequencer Set Up . . . . . . . . . . . . . . . . . . . . . . . . .   7
  161.  
  162. Chase Lock Sync Utilities . . . . . . . . . . . . . . . . . . . . . . .   7
  163.      How to Verify a CLS Track  . . . . . . . . . . . . . . . . . . . .   7
  164.      Writing a Chase Lock Sync Track  . . . . . . . . . . . . . . . . .   8
  165.      Transferring (Writing) a Chase Lock Sync Track . . . . . . . . . .   8
  166.  
  167. SMPTE Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  168.      Verifying a SMPTE Track  . . . . . . . . . . . . . . . . . . . . .   8
  169.      Writing a SMPTE Track  . . . . . . . . . . . . . . . . . . . . . .   8
  170.      Controlling MIDI Time Code Messages  . . . . . . . . . . . . . . .   9
  171.      Activating SMPTE to MIDI Sync Conversion Mode  . . . . . . . . . .   9
  172.  
  173. Using the Channel Remapping Facility  . . . . . . . . . . . . . . . . .  10
  174.  
  175. Controlling the Programmable Metronome  . . . . . . . . . . . . . . . .  10
  176.      Using MQDIAG to Change the Programmable Metronome  . . . . . . . .  11
  177.      Setting the Programmable Metronome through Your AUTOEXEC.BAT
  178.           File  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  179.  
  180. Channel Splitting Feature . . . . . . . . . . . . . . . . . . . . . . .  11
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.                                      3
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.                    Music Quest Diagnostics and Utilities 
  205.  
  206. Overview
  207.  
  208. The Diagnostics and Utilities program (MQDIAG) is design to meet several
  209. goals.  First, it is designed to enable owners of Music Quest MIDI
  210. interfaces to access features which are not available through your
  211. software.  A good example is the MQX-32M's SMPTE feature.  MQDIAG can set up
  212. the MQX-32M so that you can use SMPTE as a basic sync source with any
  213. sequencer that supports ordinary MIDI sync.
  214.  
  215. Second, the Diagnostics and Utilities program provides many utility
  216. functions that are not found in ordinary MIDI products.  For example,
  217. MQDIAG can show you a trace of all MIDI data being received.  The trace
  218. utility can be used to locate problems in your MIDI set-up, or it can be
  219. used to learn about one of your MIDI devices.
  220.  
  221. Finally, the Diagnostics and Utilities program provides a way for you to
  222. check out the operation of your Music Quest product.  In this capacity,
  223. MQDIAG serves as a diagnostic tool so that Music Quest technical support
  224. personnel can provide you with better service.
  225.  
  226. The capabilities of MQDIAG can be broken down into the following
  227. categories:
  228.  
  229.      1.   Basic sequencer utilities for record and playback using various
  230.           different sync modes.
  231.  
  232.      2.   Trace utilities to examine incoming MIDI data.
  233.  
  234.      3.   Chase Lock Sync utilities to allow you to verify correct
  235.           operation of the MQX-32M and MQX-16(S) CLS feature.  These
  236.           utilities include a unique function which enables you to write a
  237.           Chase Lock Sync track under control of another MIDI device.  One
  238.           application of this function is to transfer a Chase Lock Sync
  239.           track from one tape to another.
  240.  
  241.      4.   SMPTE utilities to allow you to gain limited access to the MQX-32M
  242.           and MQX-16S's SMPTE facility without special software.  With
  243.           these utilities you can do things like read or write a SMPTE
  244.           track or activate the MQX-16S and MQX-32M's SMPTE to MIDI sync
  245.           conversion feature.
  246.  
  247.      5.   Set Up options to control MIDI channel remapping and the
  248.           programmable metronome.
  249.  
  250.  
  251. Starting MQDIAG
  252.  
  253. To start MQDIAG type the following command at the DOS prompt:
  254.  
  255.      MQDIAG [/Aport_address] [/Iirq_number] [/S]
  256.  
  257. MQDIAG recognizes two command line options that you can use to specifically
  258. identify the I/O port address and IRQ number of your interface.  If you
  259. installed your MIDI interface at the factory default I/O address (330),
  260. then you can omit the port address.  If you changed the base I/O address,
  261. be sure to include the port address as a command option.  For example:
  262.  
  263.                                      4
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.                    Music Quest Diagnostics and Utilities 
  271.  
  272.  
  273.      MQDIAG /A300
  274.  
  275. would start MQDIAG for an interface installed at I/O address 300.
  276.  
  277. In most PCs, MQDIAG can automatically determine which interrupt your
  278. interface is using.  However, some devices like mice, interfere with
  279. MQDIAGs ability to find the correct IRQ.  As a result, you can tell MQDIAG
  280. to look at a specific IRQ number by specifying it on the command line.  For
  281. example:
  282.  
  283.      MQDIAG /I7
  284.  
  285. would tell MQDIAG to look for the interface at IRQ 7.  You can specify both
  286. address and IRQ options, so:
  287.  
  288.      MQDIAG /A330 /I2
  289.  
  290. would be a valid set of options specifying port address 0x330 and IRQ 2.
  291.  
  292. Additionally, the /S option can be used to allow MQDIAG to search all
  293. possible addresses for the MIDI interface, instead of only searching 330
  294. and 300.  This may be useful with the MQX-32 or MQX-32M.
  295.  
  296. Diagnostics
  297.  
  298. Start Up Diagnostics
  299.  
  300. When you start MQDIAG, it runs through a set of diagnostic routines.  These
  301. routines perform the following actions.
  302.  
  303.      1.   Attempt to locate and identify your MIDI interface.  The goal is
  304.           to determine the I/O address, interrupt level and interface type.
  305.  
  306.      2.   Determine if interrupt conflicts exist.  One of the most
  307.           frequently encountered problems is the interrupt conflict.
  308.  
  309. After these diagnostics complete, MQDIAG will display a screen showing you
  310. the results of its analysis.  The results include the interface type,
  311. firmware revision, IRQ level, I/O address, potential interrupt conflict
  312. status, and interrupt level use status.
  313.  
  314. The "IRQ Summary" reflects how MQDIAG sees IRQ utilization (it does not
  315. identify specific I/O devices).  For each IRQ, MQDIAG will report:
  316.  
  317.      AVAIL     This IRQ is not currently in use.  This does not imply the
  318.                absence of a card that may be using the IRQ. 
  319.                It merely reports that at this instant the given IRQ is not
  320.                enabled for interrupts.  For example, if you have a printer
  321.                port (LPT1), you might expect IRQ 7 to be in use.  However,
  322.                very few if any programs use interrupts with printers. 
  323.                Therefore, you are apt to always see IRQ 7 marked
  324.                "AVAIL", even if you have a printer port.  This situation
  325.                also applies to COM ports (COM1 and COM2).  Unless you have
  326.                a resident communication program, such as a mouse driver,
  327.                the IRQ(s) for COM ports will always appear "AVAIL", even
  328.                though the COM ports are installed.
  329.  
  330.  
  331.                                      5
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.                    Music Quest Diagnostics and Utilities 
  339.  
  340.      In Use    The IRQ is currently enabled.  This means that the IRQ is
  341.                being used by the basic machine or by an adapter card.
  342.                IRQs marked as "In Use" are not available for use by your
  343.                MIDI interface.
  344.  
  345.      MQX-32    An MQX-32 interface card was found to be using this IRQ.
  346.  
  347.      MQX-32M   An MQX-32M interface card was found to be using this IRQ.
  348.  
  349.      MQX-16    An MQX-16 interface card was found to be using this IRQ.
  350.  
  351.      MQX-16S   An MQX-16S interface card was found to be using this IRQ.
  352.  
  353.      MCC       A MIDI Coprocessor Card was found to be using this IRQ.
  354.  
  355.      PCMIDI    A PC MIDI Card was found to be using this IRQ.
  356.  
  357.  
  358. Diagnostic Messages
  359.  
  360. The diagnostic routines may report one of several outcomes.  Here are the
  361. different messages and how to interpret each message.
  362.  
  363. "MQX-32M found at IRQ n, I/O address xxx"
  364.  
  365. This message indicates that the diagnostics found your interface and that
  366. communication with the interface was successful.  If you do not see this
  367. message, there may be a problem.  The MQX-32M designator shown above will be
  368. replaced by the type of card that you have installed, such as a PCMIDI or
  369. MQX-16.
  370.  
  371. "Interface found, but unable to determine IRQ level"
  372. "Interrupt levels checked: 2, 3, 5, 7"
  373. "I/O address checked: 330"
  374.  
  375. This set of messages informs you that the interface was found, but that
  376. full communication could not be established.  The most likely cause of this
  377. situation is an interrupt conflict.  That is, you have another card in your
  378. system that is using the same interrupt level as your MIDI interface.  The
  379. corrective action is to change the interface card to another interrupt
  380. level and rerun MQDIAG.  The best way to approach this problem is to try
  381. IRQ 2 first, then IRQ 7, IRQ 3, and finally, IRQ 5.  Before trying a
  382. different IRQ, consult the "IRQ Summary".  The IRQ must be marked
  383. "AVAIL" or else it is not available for use.
  384.  
  385. "No interface found"
  386. "Interrupt levels checked: 2, 3, 5, 7"
  387. "I/O address checked: 330"
  388.  
  389. This set of messages tells you that the diagnostic routines could not
  390. locate your MIDI interface.  The most probable cause of this error is that
  391. you installed your interface at an alternate I/O address.  MQDIAG only
  392. checks for your interface at address 330 and 300, unless you start MQDIAG
  393. with the /S command.  Try running the program again with the /S command.
  394.  
  395. "Installed MIDI interface is not a Music Quest product"
  396.  
  397. This message indicates that MQDIAG has found a MIDI interface, but it is
  398. not a Music Quest product.  MQDIAG only works with Music Quest interface
  399. cards.
  400.  
  401.  
  402.                                      6
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.                    Music Quest Diagnostics and Utilities 
  410.  
  411.  
  412. Determining Firmware Level
  413.  
  414. If you need to know the firmware revision level of your MIDI interface,
  415. there are two ways to obtain it.  First, the start up diagnostics show the
  416. firmware level as part of the diagnostic summary (see above).  Second, you
  417. can use the Program EPROM Level function at any time. 
  418.  
  419.  
  420. Trace Utilities
  421.  
  422. Three different trace functions are provided.  The interpreted trace
  423. displays incoming MIDI data in "English".  The hex trace displays incoming
  424. MIDI data in "raw" hexadecimal notation.  The hex trace + pass through
  425. function not only shows data in hexadecimal notation, it passes the data
  426. "thru" to MIDI-out.  This gives the capability of placing your computer in
  427. the middle of a MIDI cable where it can act as a data analyzer.
  428.  
  429.  
  430. Basic Sequencer Functions
  431.  
  432.  
  433. Record and Playback
  434.  
  435. MQDIAG includes a very basic one track sequencer which is capable of
  436. recording and playing back MIDI data.  These basic functions are intended to
  437. verify that your interface's sequencing features are operational.  The basic
  438. record/play capability can be used with all of the MQX-16 and MQX-32M's sync
  439. facilities (internal sync, Chase Lock/MIDI sync, and SMPTE).  For example,
  440. you can record under internal sync and play back your recording using Chase
  441. Lock sync. 
  442.  
  443. Please note that these basic functions ARE NOT intended to be used in place
  444. of a separate sequencer.
  445.  
  446.  
  447. Sequencer Set Up
  448.  
  449. The Sequencer menu contains a Set Up item.  The Set Up window gives you the
  450. capability to adjust tempo, set the metronome meter (beats/measure),
  451. enable/disable the metronome, enable/disable the MIDI Thru feature, and
  452. enable/disable the sending of MIDI Time Code messages.
  453.  
  454.  
  455. Chase Lock Sync Utilities
  456.  
  457.  
  458. How to Verify a CLS Track
  459.  
  460. The Chase Lock SPP Trace menu item gives you a way to quickly verify a CLS
  461. track.  After calling up the SPP Trace function, shuttle the tape to
  462. different points and let it play.  When play starts, display should reflect
  463. a new Song Position Pointer followed by a MIDI Continue.  When you stop the
  464. tape, you should see a MIDI Stop.  If you start the tape from the
  465. beginning, you will see a MIDI Start instead of a MIDI Continue.
  466.  
  467.  
  468.                                      7
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.                    Music Quest Diagnostics and Utilities 
  476.  
  477. This type of test verifies that the sync track is in fact Chase Lock that
  478. the MQX-16 or MQX-32M can lock on to.
  479.  
  480.  
  481. Writing a Chase Lock Sync Track
  482.  
  483. If you need to stripe a tape with Chase Lock sync, you can use the Write
  484. Tape function on the ChaseLock menu.  Be sure to use the Set Up function to
  485. establish the tempo you want.
  486.  
  487.  
  488. Transferring (Writing) a Chase Lock Sync Track
  489.  
  490. If you have an external sync box such as an Roland SBX-80, J.L. Cooper PPS-
  491. 1, or Synhance MTS, you might want to "transfer" the sync information from
  492. the external box to the MQX-16 or MQX-32M.  In essence, you want to
  493. translate a tape from one sync format to another:
  494.  
  495.      Tape (Sync Box format) --> Sync Box --> MQX-32M --> Tape (CLS format)
  496.                                              MQX-16
  497.  
  498. You can accomplish this by using the ChaseLock Transfer CLS function. 
  499. Follow these steps.
  500.  
  501.      1.   Call up the Transfer CLS function.
  502.      2.   Start the "output" tape (the one receiving the CLS track)
  503.           recording.
  504.      3.   Start the "input" tape and associated sync box playing.
  505.      4.   As sync track transfer proceeds, the beat counter will advance
  506.           one beat for every 24 MIDI clocks transferred.
  507.  
  508.  
  509. SMPTE Utilities
  510.  
  511.  
  512. Verifying a SMPTE Track
  513.  
  514. There are two functions on the SMPTE menu that you can use to check a SMPTE
  515. track.
  516.  
  517. The Frame Trace function reads a SMPTE track, displaying the format and
  518. current location.  As the tape spins, so does the location (frame address). 
  519. You can use this function to verify the format and determine the address
  520. range.
  521.  
  522. The Cue Point function is similar to the Frame Trace.  It allows you to
  523. look for a specific frame address.  If the target cue point is hit, the
  524. program gives you an audible notification.
  525.  
  526.  
  527. Writing a SMPTE Track
  528.  
  529. The SMPTE Write Tape function provides a simple way for you to stripe a
  530. tape with SMPTE.  You can specify the origin address (sometimes referred to
  531. as the SMPTE offset), frame format, and duration of the sync track.  For
  532.  
  533.  
  534.                                      8
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.                    Music Quest Diagnostics and Utilities 
  542.  
  543. routine audio work an origin address of 00:00:00:00 and 30 frame non-drop
  544. format will work nicely.
  545.  
  546.  
  547. Controlling MIDI Time Code Messages
  548.  
  549. MIDI Time Code Messages are produced when SMPTE is written or read. 
  550. Typically, these messages are transmitted to MIDI-out so that other devices
  551. in a MIDI system can use them as a synchronization source.
  552.  
  553. Unfortunately, MIDI Time Code is a more recent addition to the MIDI
  554. Specification.  As a result, there are a number of MIDI devices that do not
  555. recognize the MTC messages.  Some will not tolerate MTC messages, meaning
  556. that they can go into various "undefined" states.  If you suspect that your
  557. MIDI device does not correctly handle MTC messages, be sure to consult the
  558. synthesizer manufacturer.
  559.  
  560. If you suspect that you have such a problem, you can disable the sending of
  561. MTC messages.  Select the "Set Up" menu item on the SMPTE menu.  Find the
  562. "MTC messages to MIDI-out" switch and set if to Off.  Press ENTER to
  563. disable further sending of MTC messages.
  564.  
  565.  
  566. Activating SMPTE to MIDI Sync Conversion Mode
  567.  
  568. The MQX's SMPTE facility was designed to encourage a wide range of SMPTE
  569. based applications.  Thus, without an application the SMPTE feature can not
  570. be used.  However, the MQX-16S and MQX-32M include a special SMPTE mode that
  571. allows you to use SMPTE with an sequencer that supports MIDI sync.
  572.  
  573. This special mode is called "SMPTE to MIDI sync conversion".  If you are
  574. familiar with the Roland SBX-80, you might call this mode of operation
  575. "SBX-80 emulation" mode.
  576.  
  577. To use SMPTE to MIDI sync conversion, you need to stripe a tape with SMPTE. 
  578. Then, call up the SMPTE to MIDI function under the SMPTE menu.  The program
  579. will ask you for a cue point.  This cue point represents where you want
  580. your sequencer to begin operation.  If you are doing routine audio work,
  581. and you have striped a tape starting at 00:00:00:00, it is suggested that
  582. you use 00:00:03:00 as the starting cue point.  This means that your
  583. sequencer will start at 3 seconds into the SMPTE track.
  584.  
  585. After you set the cue point and activate conversion mode, run your
  586. sequencer.  Put it into MIDI sync mode and prepare it for record/play. 
  587. Then, rewind the tape to the beginning of the sync track and start the
  588. tape.  When the tape reaches the cue point, it will send your sequencer a
  589. MIDI Start command, which in turn causes your sequencer to run.  You can
  590. stop your sequencer by stopping the tape or by sequencer command.
  591.  
  592. In summary, SMPTE to MIDI sync conversion mode allows you to use SMPTE as a
  593. clock source, while your sequencer thinks it is being driven by an external
  594. MIDI device.
  595.  
  596. NOTE:  When SMPTE to MIDI sync conversion mode is active, all other SMPTE
  597. capabilities of the MQX-16S and MQX-32M are disabled.  If you want to
  598.  
  599.  
  600.                                      9
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.                    Music Quest Diagnostics and Utilities 
  608.  
  609. deactivate the conversion mode, use the utilities program's SMPTE to MIDI
  610. function.
  611.  
  612.  
  613. Using the Channel Remapping Facility
  614.  
  615. MQDIAG gives you the capability to set up the MIDI Channel Remapping
  616. feature of the PC MIDI Card, MQX-16(S) and MQX-32M.  The remapping feature
  617. performs a "channel transposition" of MIDI-in messages.
  618.  
  619. An example will illustrate the function.  Suppose you have a keyboard that
  620. only produces messages for MIDI channel 1.  You have a multi-timbral sound
  621. module that supports multiple channels, and you would like to have your
  622. keyboard drive MIDI channel 4.  Pull down the Program menu and and select
  623. Channel Remap.  For MIDI-in channel 1, set the remap value to 4 and press
  624. ENTER.  From now on, all channel 1 messages will be changed into channel 4
  625. messages.  This includes messages that go "thru" your interface as well as
  626. those that you record.
  627.  
  628.                Channel Remap Feature (MCC/PC MIDI/MQX-16/MQX-32M)
  629.                ┌───────────────────┐
  630. Channel 1      │ Change channel    │
  631. message        │ number according  │   Channel 4 message
  632. ──────────────>│ to channel remap  ├──────────┬────────────> PC
  633. MIDI-in        │ table             │          │
  634.                │                   │          │
  635.                └───────────────────┘          │
  636.                                               │
  637.                                               │
  638. <─────────────────────────────────────────────┘
  639. MIDI-out
  640.  
  641.  
  642. Controlling the Programmable Metronome
  643.  
  644. The Music Quest PCMIDI and MQX-32M interfaces feature a unique programmable
  645. metronome.  The programmable metronome triggers an external MIDI device by
  646. sending it an appropriate note-on/note-off message when the metronome is
  647. supposed to sound.  This feature allows you to have a metronome whose sound
  648. is totally under your control.  The power-on state of the interface card
  649. provides for two separate metronome sounds (MIDI messages).  One message is
  650. sent for the downbeat, while the second is sent for all other beats.  The
  651. default messages are:
  652.  
  653.      Downbeat - channel 10, note number 36, with a velocity of 64.  This
  654.      corresponds to a bass drum in the Roland percussion assignments found
  655.      on products such as the MT-32.
  656.  
  657.      Other beats - channel 10, note number 56, with a velocity of 64.  This
  658.      corresponds to a cowbell in the Roland percussion assignments found on
  659.      products such as the MT-32.
  660.  
  661. If you want to change the metronome messages after installation, you can do
  662. so by using the MQDIAG program.
  663.  
  664.  
  665.  
  666.                                      10
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.                    Music Quest Diagnostics and Utilities 
  674.  
  675. NOTE:  If you did not install your interface by using the INSTALL batch
  676. file, you must do so before using MQDIAG to modify the metronome.  Be sure
  677. to consult the Installation Guide for instructions.
  678.  
  679.  
  680. Using MQDIAG to Change the Programmable Metronome
  681.  
  682. The programmable metronome is changed through the Options Metronome menu
  683. item.  When you select the Options Metronome function, MQDIAG shows you a
  684. window containing all of the metronome parameters.  After adjusting the
  685. parameters, press ENTER to audition the changes.  When you are finished,
  686. press ESC or CTRL-D to pull down the Done menu.  Press ENTER to select the
  687. "Done with metronome" action.
  688.  
  689.  
  690. Setting the Programmable Metronome through Your AUTOEXEC.BAT File
  691.  
  692. When you turn your computer off, any changes you made to the metronome
  693. parameters will be lost (remember, they were saved in the metronome
  694. control file).  When you turn your computer on, you can easily return the
  695. metronome parameters to your preferences.  This is done by running the
  696. MQSETUP program from your AUTOEXEC.BAT file.
  697.  
  698. The MQSETUP program requires one argument, the name of the metronome
  699. control file (MQSETUP.PRO)  For example, if you add the following line to
  700. your AUTOEXEC.BAT file, it will set up the metronome according to the
  701. parameters saved in the file MQSETUP.PRO.
  702.  
  703.      MQSETUP MQSETUP.PRO
  704.  
  705. If the file is in a subdirectory, be sure to include the full path so that
  706. MQSETUP knows where to look for the file.
  707.  
  708. NOTE:  The INSTALL batch file will set up all of this for you.  Be sure to
  709. consult your Installation Guide.
  710.  
  711.  
  712. Channel Splitting Feature
  713.  
  714. Newer and upgraded versions of the MQX-32M provide a unique MIDI-out channel
  715. splitting feature.  This feature is designed to maximize the value of the
  716. MQX-32M's two MIDI-out ports when used with software that does not have
  717. specific support for the MQX-32M.
  718.  
  719. This feature allows you to designate which MIDI-out port(s) you want
  720. messages to be routed through.  For example, you might want to have all
  721. channel 1-8 messages routed to MIDI-out port 1, while all channel 9-16
  722. messages are routed to MIDI-out port 2.
  723.  
  724. The channel split feature can be customized during installation or through
  725. MQDIAG (Options menu, Channel split item).
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.                                      11
  733.  
  734.  
  735.